a {color: #333; text-decoration: none;}
a:hover{color: #0073ff;text-decoration: underline;}
.pull-left { float: left; }
.pull-right { float: right; }
.sprite{display:inline-block;background: url(../images/sprite.png) no-repeat;}
.layout{width: 1200px; margin: 0 auto;position: relative;}
.top{height: 70px; background: #f2f2f2; width: 100%;}
.logo{width: 240px; height: 70px; background-position:0 0;background-color:#3d3d3d;}
.logo a{display: inline-block;width: 240px;height: 70px;}
.menu{position: absolute;top:0;right: 0;}
.menu ul {width:264px;height:70px;position: relative;}
.menu li {float: left; }
.menu li a{display:inline-block;font: 18px/70px 'microsoft yahei'; padding: 0 20px;}
.menu li a:hover{text-decoration: none;}
.menu li.curr a{color: #0073ff;}
.underLine{width:76px;height: 2px; _overflow:hidden; background: #0073ff; position: absolute; bottom: 0;}

.wrapp{margin-top: 50px; overflow: hidden;*zoom:1;}
/* cont_left */
.cont_left {width: 830px;}
.fixed_nav{background: #fff; padding-bottom: 5px;z-index: 100;*zoom:1;}
.tab-head{height:36px;border-bottom: 1px solid #cdcdcd; overflow: hidden;*zoom:1;width: 830px;background: #fff;padding-top: 5px;}
.tab-head ul{position: absolute;}
.tab-head ul li{float: left; height: 35px; font: 14px/35px 'microsoft yahei'; background: #f1f1f1;border: 1px solid #cdcdcd; margin-right: 5px; padding: 0 20px; cursor: pointer; margin-bottom: -1px;position: relative; }
.tab-head ul li.curr{background: #fff;border-bottom-color:#fff;font-weight: bold;}
.tab-head .note{width: 102px;height: 25px; font: 12px/25px 'microsoft yahei';text-align: center;background-position: 0 -82px; color: #fff; position: relative; top: 5px;left: 600px;}
.tab-head .note:hover{color: #fff; text-decoration: none;}

.tab-cont{height:auto !important;height: 500px;min-height: 500px;}
.section{height:auto !important;height:120px;min-height:120px;overflow:hidden;_overflow:normal;*zoom:1;padding: 20px 0; border-bottom:1px dashed #d5d5d5;}
.section .pull-left{width: 80px;padding-right: 15px;}
.section .hot{height:120px;overflow:hidden;*zoom:1;text-align: center;background:url(../images/hot.png) no-repeat 32px 15px #f5f5f5;font-family: 'microsoft yahei';}
.section .hot b{height: 54px;line-height: 54px;overflow: hidden;font-size: 16px;display: block;margin-top: 30px;font-weight: normal;}
.section .hot p{height: 36px;line-height: 36px;overflow: hidden;background: #ededed;font-size: 16px;}
.section .pull-right{width: 735px;}
.section h2{font: 18px/24px 'microsoft yahei'; color: #dadada; margin-bottom: 15px;}
.section h2 a { font-weight: bold; }
.section .uname { color: #0073ff; }
.section .pull-right div a,.section .pull-right div p{float: left;overflow: hidden;}
.section .pull-right div p{width: 630px;font: 16px/24px 'microsoft yahei';color:#525252; padding-left: 15px}

/* cont_right */
.cont_right,.fixed_cont{width: 347px;}
/*.search_box {position: relative;}*/
#sname{width:340px;height: 26px;padding: 5px 0 5px 5px; border: 1px solid #ddd; font: 16px/26px 'microsoft yahei';}
#saerch{width: 36px;height:36px;background-position: 10px -115px; background-color: #f5f5f5; border: none;position: absolute;top:1px;right:1px;*top:2px; cursor: pointer;}
.item{margin: 10px 0;}
.item h2{height: 30px;font: 16px/30px 'microsoft yahei';background: #f6f6f6; padding-left: 10px;margin-bottom: 5px;}
.item .tag{text-align: center;}
.item .tag a{display: inline-block;width: 110px; height: 30px;border: 1px dashed #d2d2d2;font: 14px/30px 'microsoft yahei';margin:0 3px 3px 0;}
.item .tag a:hover{background-color:#45bcf9;text-decoration: none;color: #fff;}
.item .wlist ul li{height: 22px;font:14px/20px 'microsoft yahei';margin: 10px 0;position: relative;}
.item .wlist ul li em {display: inline-block;width: 20px;height: 20px;font:12px/20px '';text-align: center;background:#bbb; color: #fff;margin-right: 5px; vertical-align: top; }
.item .wlist ul li em.blue{background: #296ebe;}
.item .wlist ul li span{position: absolute;right: 0;color: #999;}
.item .wlist ul li a{display: inline-block;width: 235px;white-space: nowrap;overflow: hidden; text-overflow:ellipsis;}

.pagination{margin: 0;padding: 20px;text-align: center;font-size: 12px;display: block;}
.pagination ul{display: inline-block;*display: inline;*zoom: 1;margin-left: 0;margin-bottom: 0;padding: 0}
.pagination ul li{display: inline}
.pagination ul li a,.pagination ul li span{margin: 0 2px;float: left;padding: 5px 12px;background-color: #ddd;color: #666;	border-radius: 2px;opacity: .88}
.pagination ul li a:hover,.pagination ul li a:focus{opacity: 1}
.pagination ul .active a,.pagination ul .active span{background-color: #61B3E6;color: #fff}
.pagination ul .active a,.pagination ul .active span {cursor: default}
.pagination ul li span,.pagination ul .disabled span,.pagination ul .disabled a,.pagination ul .disabled a:hover,.pagination ul .disabled a:focus{color: #999999;background-color: transparent;cursor: default}

.footer{padding: 50px 0; background: #333;}
.footer dl{display: inline-block;*display: inline;*zoom: 1;width: 360px;font: 16px/24px 'microsoft yahei'; color: #999;vertical-align: top;margin-right: 35px;}
.footer dl dt{color: #fff; margin-bottom:20px;}
.footer dl dd p { margin: 10px 0; }